<?php
 class UserAction extends Action{
 	public function index(){
 		$user=M('User');
 		Import('ORG.Util.Page');
 		$count=$user->count();
 		$page=new Page($count,10);
 		$show=$page->show();
 		$rows=$user->limit($page->firstRow.','.$page->listRows)->select();
 		$this->assign('show',$show);
 		$this->assign('rows',$rows);
 		$this->display();
 	}
 	// 添加模版
 	public function add(){
 		$this->display();
 	}
 	// 添加操作
 	public function add_handle(){
 		$user=M('User');
 		$_POST['password']=md5($_POST['password']);
 		if($user->create()){
 			$user->add();
 			$this->redirect('index');
 		}else{
 			$this->error('添加失败');
 		};
 	}

 	// 删除
 	public function delete(){
 		$user=M('User');
 		// 获取$.get传过来的id
 		$id=$_GET['id'];
 		// 如果isadmin不是1，即不是管理员删除相应数据
 		$data=$user->find($id);
 		if(!$data['isadmin']){
 			$re=$user->delete($id);
 			if($re){
 				$arr['status']=1;
 				$arr['info']='删除成功';
 				echo json_encode($arr);
 			}
 		}else{
 			// 是管理员返回管理员不可删除
 			$arr['info']='管理员不可删除';
 			echo json_encode($arr);
 		}
 		
 	}


 	// 修改模版
 	public function edit(){
 		$user=M('User');
 		$id=$_GET['id'];
 		$row=$user->find($id);
 		$this->assign('row',$row);
 		$this->display();
 	}
 	// 修改操作
 	public function edit_handle(){
 		$user=M('User');
 		if($user->create()){
 			$user->save();
 			$this->redirect('index');
 		};
 	}
 }
?>